#ifndef MERGER_HPP_
#	define MERGER_HPP_

#	include "Solver.hpp"

class Merger : public Solver
{
	public:
		Merger(VRPTW& inVRPTW)
			: Solver(inVRPTW), meSolution(inVRPTW)
		{}
		
		void	execute() EXC_THROWER();

		std::deque<unsigned>&	getTable()
		{	return (meTable);	}
		
		
	protected:
		std::deque<unsigned>	meTable;
		Solution				meSolution;
};


#endif
